*{
margin:0;
padding:0;
}

body{
background-color:#600;
color:#fff;
font-family:Verdana;
font-size:80%;
text-align:center;


}


#wrapper{

margin: 0% 20%;
background-color:#e0d0b0;
color:#000;

text-align:left;
}

#wrappermusiker{


margin: 0% 20%;
background-color:black;
color:#000;

text-align:left;
}


/*border: 1px solid #ccc;*/
}

#header{

background-color:#450000;
color:#fff;
}
-
#hauptmenue{

min-height: 1 em;
border-bottom: 1px solid #450000;
background-color: #a00;
color:#fff;
}

#hauptmenue ul{
position:absolute;
top:0;
width: 15%;
right:20%;
list-style:none;
margin-left:10px;
margin-top:10px;
}

#hauptmenue ul li{
float:left;
width:10em;
margin: 3px 10px 0 10px;
text-align:center;
/*border: 1px solid #450000;*/
}

#hauptmenue ul li a{
display:block;
padding:1px 10px;
font-weight: bold;
text-decoration:none;
background-color:#a00;
color:#fff;
border:1px solid #a00;
}

#hauptmenue ul li a:hover{
background-color:#000;
color:#fff;
border:1px solid #a00;

}
}
#footer{
clear:left;
margin:20px 0 10px 0;
padding:5px 0 5px 10px;
border-top: 1px solid #000;
background-color:#ccc;
color:#000;
}

#menue{
float:left;
width: 150px;
margin: 10px 0 10px 0;
}

.clearer{
clear:both;
height:10px;
}

#content{
margin-left: 170px;
}

#content h1{
margin: 40px 20px 20px 0;
padding:5px 20px 0 5px;
font-family:Lithos Pro;
font-size:300%;
font-style:bold;
letter-spacing: 2px;
background-color:#d0c0a0;
color:#450000;

}

#content h2{
margin:10px 0;
padding:5px 0 0 10px;
font-size: 130%;
background-color:#e0d0b0;
color:#500;
}

#content p{
margin:30px 0;
padding:0 10px;
}

#menue ul {
list-style:none;
margin-left:10px;
}


#menue ul li{
margin: 5px 0;
}

#menue ul a{
text-decoration:none;
background-color:#eee;
color:#900;
display:block;
padding-left:10px;
border: 1px solid black;
border-bottom:5px solid;
}

#menue ul ul{
margin-left:20px;
}

#menue ul ul a{
}

#menue ul a:hover{
background-color:#000;
color:#fff;
}

#footer p{
margin-right:20px;
padding:3px 0;
font-size:90%;
text-align:right;
}

f#footer a{
text-decoration:none;
background-color:#450000;
color:#e0d0b0;

}


#footer a:hover{
background-color:#450000;
color:#f0e0c0;
border-bottom:1px solid #fc3;

}

#content #imagebox {
margin: 10px 0 10px 10px;
text-decoration:none;
text-align:center;
}

#content #imagebox img{
padding: 40px;
text-decoration:none;
border: 1px solid #c0b090;
background-color:white;
}

a img{
padding: 5px;
border:none;
}

#menue ul li span.aktuell{
display:block;
padding:0 0 0 10px;
font-weight: bold;
background-color: #a00;
color: #fff;
cursor:default;
border:1 px solid #c0b090;
}

#hauptmenue ul a.aktuell {
background-color:#000;
color:#fff;
border:1px solid #a00;
}

#hauptmenue ul  li span.aktuell {
display:block;
padding:1px 10px;
background-color:#000;
color:#fff;
border:1px solid #a00;
}

#content .fl-right{
float:right;
width:auto;
}


#content .fl-left{
margin-right:30px;
float:left;
width:60%;
}

#content .fl-left-pic{
margin-right:30px;
margin-bottom:30px;
float:left;
width:auto;
}

#content #disc-box{
margin:10px;
padding:10px;
border: 1px solid #c0b090;
}

#content #disc-box .cd-titel{
padding: 30px 0 0 200px;
}

#content table.cd1 {
width:100%;
}

#content table.cd1 th{
background-color: #d0c0a0;
color: #000;
padding: 3px 5px;
border: 1px solid #f0c0b090;
}

#content table.cd1 td{
background-color:#f0e0c0;
color: #000;
padding: 2px 5px;
text-align:center;
border: 1px solid #d0c0a0;
}

#content table.cd1 td.titel {
text-align:left;
}

#content table.cd1 a{
text-decoration: none;
background-color: #f0e0c0;
color:#a00;
}

#content table.cd1 a:hover{
border-bottom: 1px solid #a00;
}
